#include "StdAfx.h"
#include "InsertCompare.h"

#include <iostream>
using namespace std;

#include <boost/timer.hpp>
using namespace boost;

void CInsertCompare::DequeAlgorithm()
{
  for(int i = 0; i < m_nTimes; ++i)
  {
    m_deque.insert(m_deque.begin(), i);
  }
}

void CInsertCompare::VectorAlgorithm()
{
  for(int i = 0; i < m_nTimes; ++i)
  {
    m_vector.insert(m_vector.begin(), i);
  }
}

void CInsertCompare::ListAlgorithm() 
{
  for(int i = 0; i < m_nTimes; ++i)
  {
    m_list.insert(m_list.begin(), i);
  }
}

void CInsertCompare::QueueAlgorithm() 
{
  for(int i = 0; i < m_nTimes; ++i)
  {
  }
}

void CInsertCompare::MapAlgorithm()
{
  for(int i = 0; i < m_nTimes; ++i)
  {
    m_map.insert(m_map.begin(), make_pair(i, i));
  }
}